puzzle one's brains - German English Dictionary